package com.jch.dm.chapter_7_builder;

/**
 * @author: jch
 * 建造模式 示例
 **/
public abstract class Builder {

    /**
     * 创建标题
     *
     * @param title 标题
     */
    public abstract void makeTitle(String title);

    /**
     * 创建字符串
     *
     * @param str 字符串
     */
    public abstract void makeString(String str);

    /**
     * 创建条目
     *
     * @param items 条目
     */
    public abstract void makeItems(String[] items);

    /**
     * 关闭
     */
    public abstract void close();
}
